Bundle org.nuxeo.elasticsearch.core
In bundle group org.nuxeo.elasticsearch
Documentation
-
Parent Documentation: README.md
nuxeo-elasticsearch
About
This project aims at providing Nuxeo bundles to integrate Elasticsearch with the Nuxeo Platform.
The idea is to index/query Nuxeo Documents to/from Elasticsearch.
Building
To build and run the tests, simply start the Maven build:
mvn clean install
Running tests
Using the embedded Elasticsearch
With the default
RestClient
:mvn -nsu test # -Dnuxeo.test.elasticsearch.client=RestClient is set by default
Or with the
TransportClient
mvn -nsu test -Dnuxeo.test.elasticsearch.client=TransportClient
Using an external Elasticsearch
- Start an Elasticsearch using docker:
docker run -p 9400:9200 -p 9600:9300 docker.elastic.co/elasticsearch/elasticsearch-oss:6.5.3
2.a Run the test with
RestClient
:mvn -nsu test -Dnuxeo.test.elasticsearch.addressList=http://localhost:9400
2.b Or run the test with
TransportClient
:mvn -nsu test -Dnuxeo.test.elasticsearch.client=TransportClient -Dnuxeo.test.elasticsearch.clusterName=docker-cluster -Dnuxeo.test.elasticsearch.addressList=localhost:9600
Links
- Administration: http://doc.nuxeo.com/x/UBY5AQ
- Configuring mapping: http://doc.nuxeo.com/x/WxI5AQ
- Overview: http://doc.nuxeo.com/x/iYElAQ
- Open jira tikets
Resolution Order
[204, 841]
The resolution order represents the order in which components have been resolved by the Nuxeo Runtime
framework.
This range represents the minimal and maximal orders for this bundle's components.
You can influence this order by adding "require" tags in the component declaration, to make sure it is resolved after another component. It will also impact the order in which contributions are registered on their target extension point (see "Registration Order" on contributions).
Components
- org.nuxeo.elasticsearch.core.listener
- org.nuxeo.elasticsearch.work.config
- org.nuxeo.elasticsearch.ElasticSearchComponent.contrib
- org.nuxeo.elasticsearch.marshallers
- org.nuxeo.elasticsearch.scroll.contrib
- org.nuxeo.elasticsearch.pageproviders
- org.nuxeo.elasticsearch.ElasticSearchComponent
- org.nuxeo.elasticsearch.managment.contrib
- org.nuxeo.elasticsearch.hint.contrib
- org.nuxeo.elasticsearch.core.bulk.contrib
Maven Artifact
File | nuxeo-elasticsearch-core-2021.51.1.jar |
---|---|
Group Id | org.nuxeo.elasticsearch |
Artifact Id | nuxeo-elasticsearch-core |
Version | 2021.51.1 |
Manifest
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: root
Build-Jdk: 11.0.22
Bundle-ManifestVersion: 1
Bundle-Version: 1.0.0
Bundle-Name: ElasticSearch core service integration
Bundle-SymbolicName: org.nuxeo.elasticsearch.core;singleton:=true
Nuxeo-Component: OSGI-INF/elasticsearch-service.xml,OSGI-INF/listener-
contrib.xml,OSGI-INF/workmanager-contrib.xml,OSGI-INF/elasticsearch-s
ervice-contrib.xml,OSGI-INF/marshallers-contrib.xml,OSGI-INF/elastics
earch-managment-contrib.xml,OSGI-INF/bulk-contrib.xml,OSGI-INF/elasti
csearch-hints-contrib.xml,OSGI-INF/scroll-contrib.xml,OSGI-INF/search
-pageprovider-contrib.xml
Exports
- Json Export Default Json serialization
- Json Graph Json dependency graph
- Json Contribution Stats Json statistics for contributions
- CSV Contribution Stats CSV statistics for contributions
Charts
-
Raw Data: Json Contribution Stats
Contributions by Code Type
Loading data
Contributions by Target Extension Point
Loading data
Contributions by Studio Source
Loading data